package cn.com.tupperware.dao;

import cn.com.tupperware.entity.Employees;
import cn.com.tupperware.entity.EmployeesExample;
import cn.com.tupperware.entity.EmployeesWithBLOBs;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface EmployeesMapper {
    long countByExample(EmployeesExample example);

    int deleteByExample(EmployeesExample example);

    int deleteByPrimaryKey(Integer employeeid);

    int insert(EmployeesWithBLOBs record);

    int insertSelective(EmployeesWithBLOBs record);

    List<EmployeesWithBLOBs> selectByExampleWithBLOBs(EmployeesExample example);

    List<Employees> selectByExample(EmployeesExample example);

    EmployeesWithBLOBs selectByPrimaryKey(Integer employeeid);

    int updateByExampleSelective(@Param("record") EmployeesWithBLOBs record, @Param("example") EmployeesExample example);

    int updateByExampleWithBLOBs(@Param("record") EmployeesWithBLOBs record, @Param("example") EmployeesExample example);

    int updateByExample(@Param("record") Employees record, @Param("example") EmployeesExample example);

    int updateByPrimaryKeySelective(EmployeesWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(EmployeesWithBLOBs record);

    int updateByPrimaryKey(Employees record);
}